默认情况下,Spring Boot会配置一个VelocityViewResolver
,如果需要的是VelocityLayoutViewResolver
,你可以自己创建一个名为velocityViewResolver
的bean。你也可以将VelocityProperties
实例注入到自定义视图解析器以获取基本的默认设置。
以下示例使用VelocityLayoutViewResolver
替换自动配置的velocity视图解析器,并自定义layoutUrl
及应用所有自动配置的属性:
@Bean(name = "velocityViewResolver")
public VelocityLayoutViewResolver velocityViewResolver(VelocityProperties properties) {
VelocityLayoutViewResolver resolver = new VelocityLayoutViewResolver();
properties.applyToViewResolver(resolver);
resolver.setLayoutUrl("layout/default.vm");
return resolver;
}